// pages/index/FM/FM.js
const app = getApp();
Component({

  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    navBars: ['咨询师培训', '智慧生活', '素质教育', '身心健康', '免费公开课'], // 导航栏内容  
    currentIndex: 0, // 当前选中的索引，初始化为-1表示没有选中  
    articles: []
  },
  /**
   * 组件的方法列表
   */
  methods: {
    // 每次加载页面，需要初始化一些参数
    onLoad(options) {
        this.currentIndex = 0;
        this.loadData();
    },

//   播放音乐
// playMusic: function(event) {
//   console.log("播放音乐");
//   const article = event.currentTarget.dataset.article;
//   const audioCtx = wx.createInnerAudioContext();
//   audioCtx.src = article.music;
//   audioCtx.play();

//   // 添加错误处理
//   audioCtx.onError((res) => {
//     console.error('音频播放错误', res);
//   });

//   // 添加结束处理
//   audioCtx.onEnded(() => {
//     console.log('音频播放结束');
//   });
// },

// 加载数据函数

// 

loadData(){
  let that = this;
  console.log("这是加载数据的函数");
  console.log(app.globalData.baseUrl);
    wx.request({
      url: app.globalData.baseUrl+ '/fm/getAllFm',
      success(res){
        console.log(res.data.data);
        that.setData({
          articles:res.data.data
        })
      }
    })
},

// 使被选中的标题行变为蓝色
selectNavBar: function(e) {  
  const index = e.currentTarget.dataset.index; // 获取被点击的navBar的索引  
  this.setData({  
    currentIndex: index, // 更新当前选中的索引  
  });
  this.transToOther(index);
  },

// 当不同页面被点击时，进入不同页面
transToOther(e){
  if(e===0){
    console.log(e);
    wx.navigateTo({
      url: '/pages/index/FM/FM',
    })
  }else if(e===1){
    console.log(e);
    wx.navigateTo({
      url: '/pages/index/FM/ILife/ILife',
    })
  }
},
  
  // 当页面触底时，触发效果
onReachBottom:function(e){
  this.loadData();    // 加载更多数据
  },

  // 进入音乐播放器
  playMusic(){
    console.log("进入音乐播放器按钮");
    wx.navigateTo({
      url: '/pages/index/FM/playMusic/playMusic',
    })
  }
}
})